package com.back.end.Service;

import com.back.end.Modal.ProductChild;
import com.back.end.Modal.CategoriesChild;
import com.back.end.Modal.Sales;

import java.util.List;

public interface WebProductService {
    List<ProductChild> getProductList();

    ProductChild getProductById(Integer id);

    ProductChild getProductByName(String name);

    List<CategoriesChild> getProductTypes();

    CategoriesChild getCategoryById(Integer id);

    void updateCategory(CategoriesChild category);

    String addCategory(CategoriesChild category);

    String addProduct(ProductChild productChild);

    void updateProduct(ProductChild productChild);

    void dealProduct(ProductChild productChild);

    List<Sales> getRankList(String time);

}
